Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Spain F14 Spain F11 Spain F14 Spain F15 Spain F17 Spain F28 Spain F19 Spain F20 Spain F22 Spain F23 Spain F24 Spain F29 Spain F31 Spain F3 Spain F5 Spain F6 Spain F7 Portugal F3 Spain F12 Spain F13 Spain F18 Spain F24 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F35 Spain F38 Spain F39 Spain F6 Spain F7 Portugal F4 Portugal F5 Portugal F6 Spain F12 Spain F13 Spain F18 Spain F19 Italy F14 Italy F15 Netherlands F2 France F9 Spain F25 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F34 Spain F35 Spain F36 Spain F37 Spain F39 Spain F40 Spain F41 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F18 Spain F19 Spain F20 Spain F21 France F13 Spain F31 Spain F32 Spain F34 Spain F33 Spain F35 Spain F3 Great Britain F3 Great Britain F4 Spain F33 Spain F22 Italy F2 Spain F26 Spain F22 Spain F23 Spain F32 Spain F10 Spain F18 Spain F20 Spain F24 Spain F27 Spain F1 Spain F2 Spain F5 Netherlands F1 Spain F16 Open Castilla y Leon - Segovia Spain F33 France F2 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Bancastato Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Challenger Tunisie - Tunis KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Porsche Open - Poznan Open Castilla y Leon - Segovia Rome Challenger China Open - Beijing San Benedetto Challenger Recanati Challenger Segovia Challenger Vigo Challenger Siemens Open - Scheveningen San Sebastian Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Alessandria Challenger Arad Challenger Pozoblanco Challenger St. Remy Challenger Orleans Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Banja Luka Challenger 2003 - Banja Luka Kazan Challenger Quimper Challenger Cherbourg Challenger San Remo Tennis Cup - San Remo Bath Challenger Alessandria Challenger Furth Challenger Pozoblanco Challenger Segovia Challenger San Sebastian Challenger Todi Challenger Ljubljana Challenger Madrid Challenger Orleans Challenger Quimper Challenger X Open Internacional D'Andorra - Andorra Copa Sevilla Internacionales de Andalucia - Seville Dharwad Challenger 2003 - Dharwad Barletta Challenger Arroyo de la Encomienda - Valladolid Open Costa Daurada - Tarragona Garden Open 2004 - Rome Orbetello Challenger Pozoblanco Challenger Cordenons Challenger Orleans Challenger Prostejov Challenger Porsche Open - Poznan Istanbul Challenger Siemens Open 2004 - Scheveningen Lambertz Open - Aachen Orbetello Challenger Rennes Challenger Rome Challenger Wolfsburg Challenger Segovia Challenger Bratislava Challenger BMW Tennis Championship - Sunrise Marburg Challenger Citta di Como - Como Sopot Challenger Seville Challenger Scheveningen Challenger VIII Torneo Internazionale di Tennis - Barletta Manerbio Challenger Genova Challenger Biella Challenger Almaty Challenger Tashkent Challenger Canberra Challenger San Remo Challenger Bratislava Challenger Perugia Challenger Como Challenger Seville Challenger Izmir Challenger Mons Challenger Sarajevo Challenger Milan Indoors - Milan Internazionali di Tennis di Bergamo - Bergamo Okal Cup 2003 - Eckental Trofeo Barcelona de Tenis - Barcelona Biella Challenger Recanati Challenger Malaga Challenger Open Castilla y Leon - Segovia Riviera di Rimini Challenger 2004 - Rimini Sophia Antipolis Challenger Rennes Challenger Bastad Challenger Cordenons Challenger Valencia Challenger Rome Challenger Prostejov Challenger Bordeaux Challenger Eckental Challenger Prostejov Challenger Caltanissetta Challenger ATP Open Castilla y Leon - Segovia Braunschweig Challenger Open 13 - Marseille Tunis Challenger Open de la Comunidad Valenciana - Valencia Heilbronn Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian AT&T Challenger of Dallas - Dallas TD Waterhouse Cup - Long Island Prostejov Challenger Bulgarian Open - Sofia Croatia Open - Umag Idea Prokom Open - Sopot Augsburg Challenger AIG Japan Open - Tokyo Belgaum Open - Belgaum Lambertz Open - Aachen Chennai Open - Chennai Gran Canaria 2 Challenger Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Memorial Savigni - Sassuolo Abierto Mexicano Telfonica MoviStar - Acapulco Baumag Open - Budapest Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Tennis Napoli Cup - Napoli Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Ciudad de Pozoblanco Open Diputacion - Cordoba Thailand Open - Bangkok Volkswagen Challenger 2004 - Wolfsburg 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki St. Petersburg Open - St. Petersburg Chennai Open - Chennai USTA Men's Challenger of Dallas - Dallas Open de Tenis Comunidad Valenciana - Valencia Czech Open 2006 - Prostejov Grand Prix Hassan II - Casablanca Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Bordeaux Challenger Heineken Open - Auckland SAP Open - San Jose Morocco Tennis Tour - Marrakech Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Brest Challenger Helsinki Challenger Maia Challenger Chennai Open - Chennai Cordenons Challenger SAP Open - San Jose Istanbul Challenger Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg Gran Canaria 1 Challenger Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Athens Challenger AEGON Championships - London Napoli Challenger AEGON International - Eastbourne Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Bordeaux Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Medibank International - Sydney Generali Open - Kitzbuhel Estoril Open - Estoril PBZ Zagreb Indoors - Zagreb Campionati Internazionali di Sicilia - Palermo Seville Challenger Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Delray Beach International Tennis Championships - Delray Beach Kazan Challenger Mercedes Cup - Stuttgart Qatar Exxon Mobil Open - Doha Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Jersey Challenger Rome Challenger Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Quimper Challenger Bet-at-home Cup - Kitzbuhel Citi Open - Washington Aircel Chennai Open - Chennai St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Mercedes Cup - Stuttgart Rome Challenger Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London Erste Bank Open - Vienna Shenzhen Open - Shenzhen St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Rome Challenger Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest Open Sud de France - Montpellier Millenium Tennis Championships - Delray Beach Gerry Weber Open - Halle Ostrava Challenger AEGON International - Eastbourne Open de la Comunidad Valenciana - Valencia Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Swiss Indoors Basel - Basel ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Synsam Swedish Open - Bastad Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon Antalya Cup - Antalya Swiss Open - Gstaad Winston-Salem Open - Winston-Salem BA-CA Tennis Trophy - Vienna Sydney International - Sydney Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Open Parc - Lyon Mercedes Cup - Stuttgart Swiss Open - Gstaad Generali Open - Kitzbuhel Zhuhai Open - Zhuhai AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai New York Open - New York Open Sud de France - Montpellier Barcelona Open Banc Sabadell - Barcelona Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg German Tennis Championships - Hamburg European Open - Antwerp Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Mallorca Championships - Mallorca Swiss Open - Gstaad Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Adelaide International 1 - Adelaide Thailand Open - Bangkok Terra Wortmann Open - Halle Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland ABN AMRO Open - Rotterdam Citi Open - Washington China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Moselle Open - Metz Tiriac Open - Bucharest AEGON International - Eastbourne Hamburg Open - Hamburg cinch Championships - London Winston-Salem Open - Winston-Salem Mallorca Championships - Mallorca Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok Valencia Open - Valencia Tunis Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro Open 13 - Marseille Generali Open - Kitzbuhel Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Aix En Provence Challenger Erste Bank Open - Vienna Valencia Open - Valencia Heineken Open - Auckland Pilot Pen Tennis - New Haven Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Genova Challenger Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Hong Kong Tennis Open - Hong Kong Bordeaux Challenger Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Moselle Open - Metz China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Tampere Challenger AEGON Championships - London Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich China Open - Beijing Lille Challenger bett1HULKS Indoors - Cologne Alicante Challenger Suisse Open - Gstaad Memphis Open - Memphis Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Quimper Challenger Alicante Challenger New York Open - New York US Men's Clay Court Championship - Houston BMW Open - Munich Noventi Open - Halle Milan Challenger China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Heineken Open Shanghai - Shanghai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Tenerife Challenger Noventi Open - Halle Mallorca Championships - Mallorca Swiss Open - Gstaad Open Seat Godo 2005 - Barcelona Monza Challenger Open Romania - Bucharest Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Sydney International - Sydney Noventi Open - Halle Delray Beach International Tennis Championships - Delray Beach Nordea Open - Bastad SAP Open - San Jose Hamburg European Open - Hamburg Astana Open - Astana Croatia Open Umag - Umag Tennis Napoli Open - Naples BCR Open Romania - Bucharest Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona PBZ Zagreb Indoors - Zagreb Gijon Open - Gijon Open Sud de France - Montpellier Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel Millennium Estoril Open - Estoril BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Libema Open - 's-Hertogenbosch Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Power Horse Cup - Dusseldorf Barcelona Open BancSabadell - Barcelona Open de la Comunidad Valenciana - Valencia Maharashtra Open - Pune Open Sud de France - Montpellier Argentina Open - Buenos Aires Open 13 Provence - Marseille Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Tennis Masters Series - Madrid Erste Bank Open - Vienna Marbella Challenger Ilkley Challenger Canberra Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BMW Open - Munich St. Petersburg Open - St. Petersburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris BellSouth Open - Vina del Mar Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami Masters Series Monte Carlo - Monte Carlo Erste Bank Open - Vienna Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati China Open - Beijing Campionati Internazionali d'Italia - Rome Heineken Open - Auckland BNP Paribas Masters - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells AIG Japan Open - Tokyo BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Shanghai - Shanghai BNP Paribas Open - Indian Wells Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Thailand Open - Bangkok Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Open 13 - Marseille Moselle Open - Metz Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Generali Open - Kitzbuhel Shanghai Rolex Masters - Shanghai EFG Swiss Open - Gstaad Stockholm Open - Stockholm Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Mutua Madrid Open - Madrid Tennis Masters Series - Madrid ABN AMRO Open - Rotterdam Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Terra Wortmann Open - Halle Mallorca Championships - Mallorca Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Montreal Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrid Open - Madrid ASB Classic - Auckland Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo The Dubai Tennis Championships - Dubai Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Finals, Group B ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group B, Valencia Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group I, DEN-ESP 0-5 Mubadala World Tennis Championship All Lower level tournaments Davis Cup, Finals, F, ESP-CAN 2-0 Davis Cup, Group B, Valencia Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, CRO-ESP 2-3 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Finals, QF, CRO-ESP 2-0 Adelaide International - Adelaide Wimbledon (juniors) Olympics - Rio de Janeiro Wimbledon - London Libema Open - 's-Hertogenbosch